On accelerating slicing floorplan design with boundary constraints
نویسندگان
چکیده
Recently Young and Wong extended the well-known simulated annealing based Wong-Liu algorithm [ I ] to solve the problem of slicing floorplan design with boundary constraints. The main idea behind the Young-Wong algorithm [4] is to determine the boundary information of each module in a floorplan by traversing the corresponding normalized Polish expression from right to left once. By having carefully examined each of the three types of moves adopted by the Young-Wong algorithm for generating a new normalized Polish expression, we observe that it is very likely that only a subset of modules might have the boundary information changed in the new normalized Polish expression, and hence only the boundary information for those modules needs to be recomputed. Based on the observation, we improve the Young-Wong algorithm by providing methods to accelerate the boundary information computation.
منابع مشابه
Slicing floorplans with boundary constraints
In floorplanning of very large scale integration design, it is useful if users are allowed to specify some placement constraints in the packing. One particular kind of placement constraints is to pack some modules on one of the four sides: on the left, on the right, at the bottom, or at the top of the final floorplan. These are called boundary constraints. In this paper, we enhanced a well-know...
متن کاملOn extending slicing floorplan to handle L/T-shaped modules andabutment constraints
In floorplanning, it is common that a designer wants to have certain modules abutting with one another in the final packing. The problem of controlling the relative positions of an arbitrary number of modules in floorplan design is nontrivial. Slicing floorplan has an advantageous feature in which the topological structure of the packing can be found without knowing the module dimensions. This ...
متن کاملSlicing floorplan with clustering constraint
In floorplan design it is useful to allow users to specify some placement constraints in the final packing. Clustering constraint is a popular type of placement constraint in which a given set of modules are restricted to be placed adjacent to one another. The wiring cost can be reduced by placing modules with a lot of interconnections closely together. Designers may also need this type of cons...
متن کاملSlicing Floorplans with Boundary Constraint
In oorplanning of VLSI design it is useful if users are allowed to specify some placement constraints in the pack ing One particular kind of placement constraints is to pack some modules on one of the four sides on the left on the right at the bottom or at the top of the nal oorplan These are called boundary constraints In this paper we enhanced a well known slicing oorplanner to handle these b...
متن کاملA Theoretical Upper Bound for IP-Based Floorplanning
Floorplan is a crucial estimation task in the modern layout design of systems on chips. The paper presents a novel theoretical upper bound for slicing floorplans with soft modules. We show that, given a set of soft modules of total area Atotal, maximum area Amax, and shape flexibility r ≥ 2.25, there exists a slicing floorplan F of these modules such that Area(F)≤ min{1.131,(1+β)}Atotal , where...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000